Apache POI লাইব্রেরি ব্যবহার করে আপনি Word ডকুমেন্ট-এ Comments (মন্তব্য) যোগ করতে পারেন। এটি মূলত XWPFComment ক্লাসের মাধ্যমে করা যায়, যা আপনাকে ডকুমেন্টের নির্দিষ্ট অংশে মন্তব্য যোগ করার সুযোগ দেয়। মন্তব্যগুলি সাধারণত tracked changes বা collaboration এর জন্য ব্যবহৃত হয়।
এখানে আমরা দেখাবো কীভাবে Word ডকুমেন্টে comments যোগ করা যায়।
import org.apache.poi.xwpf.usermodel.*;
import org.apache.poi.xwpf.usermodel.XWPFComment;
import org.apache.xmlbeans.XmlCursor;
import java.io.*;
public class AddCommentsExample {
public static void main(String[] args) {
try {
// নতুন Word ডকুমেন্ট তৈরি করা
XWPFDocument document = new XWPFDocument();
// প্রথম প্যারাগ্রাফ তৈরি
XWPFParagraph paragraph = document.createParagraph();
XWPFRun run = paragraph.createRun();
run.setText("এই প্যারাগ্রাফে একটি মন্তব্য যোগ করা হবে।");
// মন্তব্য যোগ করা
XWPFComment comment = new XWPFComment(document, "Commenter Name", "2024-12-17", "এই অংশে একটি মন্তব্য রয়েছে।");
paragraph.addComment(comment); // মন্তব্য যোগ করা
// ডকুমেন্টটি সেভ করা
FileOutputStream out = new FileOutputStream("document_with_comments.docx");
document.write(out);
out.close();
System.out.println("মন্তব্য সফলভাবে যোগ করা হয়েছে!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
এই কোডটি একটি Word ডকুমেন্ট তৈরি করবে, যেখানে একটি প্যারাগ্রাফে মন্তব্য যোগ করা হয়েছে।
আপনি মন্তব্যের বিভিন্ন বিষয় কাস্টমাইজ করতে পারেন, যেমন:
comment.setFontFamily("Arial"); // ফন্ট সেট করা
comment.setFontSize(12); // ফন্ট সাইজ সেট করা
comment.setFontColor("FF5733"); // টেক্সট কালার সেট করা
Apache POI লাইব্রেরি ব্যবহার করে আপনি Word ডকুমেন্টে Comments যোগ করতে পারেন। XWPFComment ক্লাসের মাধ্যমে আপনি মন্তব্যের বিস্তারিত তথ্য যেমন, মন্তব্যকারী নাম, তারিখ এবং বিষয়বস্তু সেট করতে পারবেন। এই পদ্ধতিটি collaboration এবং track changes করার জন্য খুবই উপকারী।
common.read_more